home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
newsgroups
/
misc.19971216-19980424
/
000204_news@newsmaster….columbia.edu _Mon Feb 9 18:16:08 1998.msg
< prev
next >
Wrap
Internet Message Format
|
1998-04-22
|
4KB
Return-Path: <news@newsmaster.cc.columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id SAA00301
for <kermit.misc@watsun.cc.columbia.edu>; Mon, 9 Feb 1998 18:16:08 -0500 (EST)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id SAA24881
for kermit.misc@watsun; Mon, 9 Feb 1998 18:16:07 -0500 (EST)
Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
Newsgroups: comp.protocols.kermit.misc
Subject: Re: Does C-Kermit have PPP dialer capability
Date: 9 Feb 1998 23:16:03 GMT
Organization: Columbia University
Lines: 61
Message-ID: <6bo2nj$oc3$1@apakabar.cc.columbia.edu>
References: <6bng59$q0h@niven.ksc.nasa.gov>
NNTP-Posting-Host: watsun.cc.columbia.edu
Xref: news.columbia.edu comp.protocols.kermit.misc:8390
In article <6bng59$q0h@niven.ksc.nasa.gov>, Keith Perry <gigabit@iu.net> wrote:
: Does anyone know if C-Kermit can be used as a PPP Dialer to an
: Internet Service Provider? I'm looking to connect a PC with Linux
: or Solaris (x86) 2.5.1 to my local ISP. I have the latest "Using C-Kermit"
: book by da Cruz & Gianone. It really doesn't explicity address this issue in
: it's TCP/IP section or anywhere else in the book. Am I missing something?
: Any help would be greatly appreciated.
:
>From the Kermit FAQ:
http://www.columbia.edu/kermit/faq.html
ftp://kermit.columbia.edu/kermit/faq.txt
27 How Can I Exit from C-Kermit without Hanging Up?
Many people want to be able to make a dialout connection with UNIX C-Kermit,
but then use some other software on the connection that C-Kermit made. For
example, they want to use C-Kermit as their SLIP or PPP dialer. But they
quickly find that when they exit from C-Kermit, that the connection is gone
before they can start the other application.
It is a fundamental property of UNIX (and VMS, and Windows 95 and NT, and most
other modern operating systems) that when a process exits, then every file that
was opened by that process is automatically closed by the operating system. In
most cases, closing a terminal device (such as a dialout serial port) hangs up
the modem (by turning off the DTR signal). There is nothing the process can do
about it.
However, many workarounds are possible. Here are just a few:
- If your C-Kermit version supports the REDIRECT command, use it to
start the desired application (e.g. "redirect pppd"). The REDIRECT
command runs the given application with its standard input and output
redirected to the communications channel opened by C-Kermit's most
recent SET LINE or SET HOST command.
- Tell C-Kermit to SET MODEM HANGUP-METHOD RS232, and then configure
your modem to ignore DTR (not recommended). "Using C-Kermit", 2nd
Ed., p.86.
- When opening the device first from another application, feed the file
descriptor for the device to C-Kermit using the "-l" (lowercase
letter L) command-line option followed by the numeric file
descriptor, e.g. "kermit -l 6". Then Kermit will not attempt to
open the device, nor to change its characteristics, nor to close it
when done, and when Kermit exits, it will still be available to the
invoking process. "Using C-Kermit", 2nd Ed., p.469.
- When opening the device with C-Kermit, find out the file descriptor
of the open device (it is given by C-Kermit's \v(ttyfd) variable) and
then run ("!") your other program from the C-Kermit prompt, feeding
it the file descriptor, e.g. through shell redirection or a command
line option (the method depends on the other program, the
capabilities of the shell, etc). "Using C-Kermit", 2nd Ed., p.356
- In UNIX, after Kermit makes the connection, type "show comm" to find
out the filename of the lock file. Then suspend Kermit, delete the
lock file, then start the other program and tell it to open the same
tty device.
- Frank